// 设置请求地址
import axios from "axios";
const instance = axios.create({
  baseURL: '/api'
  // baseURL: 'http://520it.com:8881/cms'
  // baseURL: 'http://kumanxuan1.f3322.net:8881/cms',
});

// 请求拦截器
instance.interceptors.request.use( config => {
  // console.log('请求拦截器');
  // 统一添加token
  let mytoken = localStorage.getItem("x-auth-token")
  if (mytoken) {
    config.headers['x-auth-token'] = mytoken
  }
  return config;
},error => {
  return Promise.reject(error);
});


// 响应拦截器
instance.interceptors.response.use(function (response) {
  // console.log('响应拦截器');
  // 此处统一对返回的错误信息进行处理
  if( response.data.code !=0 && response.data.code != 400 && response.data.code != 407 ){
    return response.data.msg
  }
  // 此处可以对请求返回的数据进行二次处理
  return response.data;
}, function (error) {
  return Promise.reject(error);
});


export default instance;